home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / ARRFIX13 / ARRFIX12 / ARROWFIX.ENG next >
Encoding:
Text File  |  1992-04-09  |  3.6 KB  |  81 lines

  1. PROGRAM
  2.      arrowfix 1.2 [09.04.1992] -
  3.      Fix WM_ARROWED-Bugs of GEM 3.2 (TOS 2.06/3.06)
  4.  
  5. DESCRIPTION
  6.      Around the AES management of WM_ARROWED-messages three bugs can be
  7.      found in the Screen manager of the ATARI GEM 3.2 release:
  8.      a) Overlength:  There are messages, where a wrong value is returned
  9.         in mbuf[2] (GEM reports 16 in mbuf[2] after a klick on a slider)
  10.      b) Double-events:  A single click to an ARROW-element of a GEM Window
  11.         generates two events. This has always been true since GEM 1.4 (!).
  12.      c) Delayed events:  If you click on an ARROW-element of the
  13.         window of an ACC, it may happen, that GEM uses a wrong method
  14.         to send the message to the ACC. For this reason, the event will
  15.         reach the ACC later.
  16.  
  17.      ARROWFIX tries to patch GEM during boot phase. This is of course
  18.      only possible, if GEM was relocated into RAM with one of the programs
  19.      VRAM (virtual memory manager of Alexander Herzlinger), ROMRAM,
  20.      ROMSPEED (ROM-Relocater/Speeder for 68030 based machines with TT-RAM)
  21.      or GEMRAM (of Martin Osieka).
  22.  
  23.      If a patch is not possible, this program can only fix the first of
  24.      the three above mentioned bugs and the second one is mildered.
  25.      To achive this, the programm installs in the AES-Trap.
  26.  
  27. INSTALLATION
  28.      ARROWFIX lives in the \AUTO folder of the boot drive and is called
  29.      automatically on every re-boot of the system. If you use one of the
  30.      following: VRAM, ROMRAM, ROMSPEED or GEMRAM, you must make sure, that
  31.      those are strated before ARROWFIX. Under MiNT and without those
  32.      programs ARROWFIX must not be called through the normal boot sequence,
  33.      but can be started with the exec call in MINT.CFN.
  34.  
  35. HINT TO PROGRAMMERS
  36.      It is *NO MATTER WHAT* neccessary to make sure, that if you send
  37.      own messages via appl_write, to set a correct entry to in
  38.      mbuf[2], as GEM internally uses this value to copy the messages.
  39.  
  40. VEKTORS
  41.      If the program is installed, two vectors are manipulated, the BIOS
  42.      Trap #13 and the AESVDI vector trap #2. The XBRA-ID is MOAF.
  43.  
  44. PROBLEMS
  45.      There is no standard for intercepting of the AES-trap. For this reason
  46.      it may happen, that this programm may not work with other programs, which
  47.      change trap #2 for their own needs.
  48.  
  49. CHANGES
  50.      Version 1.2:
  51.      ARROWFIX supports the program ROMSPEED
  52.      It's now possible to call ARROWFIX from the DESKTOP
  53.      
  54. AUTHORS
  55.      ARROWFIX, GEMRAM:
  56.        Martin Osieka, Erbacherstr. 2, D-6100 Darmstadt
  57.        Internet: Martin_Osieka@mz.maus.de
  58.      VRAM, ROMRAM:  Alexander Herzlinger
  59.      ROMSPEED:  Uwe Seimet
  60.  
  61. COPYRIGHT & LIABILITY
  62.      You may distribte ARROWFIX.PRG how you would like to. it is released
  63.      into the public domain. The only restriction is, that the full
  64.      documentation of the archive MUST STAY INTACE, UNCHANGED AND
  65.      BE DISTRIBUTED WITH THE PROGRAM.
  66.  
  67.  
  68.      BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  69. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  70. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  71. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  72. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  73. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  74. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  75. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  76. REPAIR OR CORRECTION.
  77.  
  78.  
  79. USE THIS ONLY AT YOUR OWN RISK.
  80.  
  81. (translated by nbk)